#ifndef _I386_PIT_H
#define _I386_PIT_H

/* HZ */
#define HZ                (100 * 5)

#define CLOCK_NAME  "pit-clock"
#define CLOCK_IRQ   0

/* 1 ticks 对应的毫秒数 */
#define MS_PER_TICKS (1000 / HZ)

/* 毫秒转换成ticks */
#define MSEC_TO_TICKS(msec) ((msec) / MS_PER_TICKS)

/* ticks转换成毫秒 */
#define TICKS_to_MSEC(ticks) ((ticks) * MS_PER_TICKS)


void init_pit_clock();

#endif  /* _I386_PIT_H */
